package com.fac.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "可租赁设备信息返回对象")
public class EquipmentAvailableVO implements Serializable {

    @ApiModelProperty(value = "设备ID", example = "1")
    private Long equipmentId;

    @ApiModelProperty(value = "设备编码", example = "EQ2024001")
    private String code;

    @ApiModelProperty(value = "设备名称", example = "数控车床")
    private String name;

    @ApiModelProperty(value = "分类名称", example = "加工设备")
    private String categoryName;

    @ApiModelProperty(value = "品牌", example = "DMG森精机")
    private String brand;

    @ApiModelProperty(value = "规格", example = "1500x800x1200mm")
    private String specifications;

    @ApiModelProperty(value = "位置", example = "A区-01-001")
    private String location;
} 